工作中常用工具
1.DSYM 工具
1.查看 xx.app 文件的 UUID,terminal 中输入命令 :
dwarfdump –uuid xx.app/xx (xx代表你的项目名)
2.查看 xx.app.dSYM 文件的 UUID ,在 terminal 中输入命令:
dwarfdump –uuid xx.app.dSYM
3.crash 文件内第一行 Incident Identifier 就是该 crash 文件的 UUID。
2.分析iOS Crash文件
先执行1
sudo cp /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash /usr/local/bin/
再执行1
symbolicatecrash appName.crash appName.app > appName.log
3.cocosPods主要命令
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
4.RN bundle 打包
react-native bundle
–entry-file index.ios.js
–platform ios
–dev true
–bundle-output ./output/index.ios.bundle
–assets-dest ./output/imgs
5.打包.a文件
lipo -create /Users/Travis/Desktop/libIMIUI.d.a /Users/Travis/Desktop/libIMIUI.s.a -output /Users/Travis/Desktop/libIMIUI.a
6 SSH 公钥生成
1 | $ ssh-keygen |
7 显示隐藏文件(MAC)
1 | defaults write com.apple.finder AppleShowAllFiles -bool true |